could have done "本来可以……"(表示过去没有实现的可能)。 might have done "本来可能……;本来应该或可以做某事"(实际没有发生;含有轻微的责备语气。 should/ought to have done "本来该做某事"(而实际未做) should not/ought not to have done "本来不该做"(实际...
9. We feel you should not have done that. (page 24) 我们觉得你真不应该这样做。 should/ ought to have done sth 意为“本来应该干……,但未……” shouldn’t/ oughtn’t to + have done sth “本来不应该做……却做了” I wonder why she hasn’t written to us...
You might have read about it in the papers. 你可能在报上已经看过这个消息了。 (之前我们做过can have done用法小结,can have done表推测时都是对过去进行推测,但是may have done不...
D.Fred may have borrowed a sleeping bag from someone else. 12. A.Summer has become hotter in recent years. B.It will cool down a bit over the weekend. C.Swimming in a pool has a relaxing effect. D.He hopes the weather forecast is accurate...
答案B. 表可能性只能用may.此句意可从后半句推出。 比较have to和must 1) 两词都是"必须"的意思,have to表示客观的需要,must 表示说话人主观上的看法,既主观上的必要。 My brother was very ill, so I had to call the doctor in the middle of the night.我弟弟病得...
更多内容请点击:英语高频考点:重点句型 推荐文章